@charset "UTF-8";

* {
     margin: 0;
     padding: 0;
}

a {
     color: #8FC2FF;
     text-decoration: none;
     outline: none;
}

img {
     border: none;
}

html, body {
     height: 100%;
}

body {
     font: 13px 'Trebuchet MS', 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;
     margin:0;
     padding: 0;
     color:#444;
     background: #f7f7f7 url('../img/fnd.png') repeat-x;
     
}

body > div:last-child > div {
     border: 0 none !important;
}

table {
     width: 100%;
     border-collapse: collapse;
}

td {
     padding: 0 20px 10px 0;
     vertical-align: top;
}

p.error {
     color: #FF0000;
}

td.fina {
     padding: 0 !important;
}

input {
     border: 1px solid #aaa;
     margin-bottom: 10px;
}

input.texto {
     width: 100%;
}

input.cp {
     width: 15%;
}

input.loc{
     float: right;
     width: 82%;
}

input.vDateField {
     text-align: center;
     width: 110px;
}

input.chk {
     margin: 0 10px;
     vertical-align: top;
}

a.selected {
     font-weight: bold;
}

div#cabecera {
     height: 35px;
     border-bottom: 1px solid #aaa;
     background-color: #AA0033;
}

div#cabecera img {
     float: left;
     margin: 4px 0 0 8px;
}

div#cabecera h3 {
     float: left;
     padding: 9px 0 0 15px;
}

div#contenido {
     padding: 10px;
     height: 91%;
     overflow-y: auto;
}

div#izq {
     width: 20%;
     float: left;
}

div#der {
     height: 87%;
     overflow: auto;
     padding: 15px;
     position: absolute;
     right: 15px;
     width: 75%;
}

div#todo {
     height: 86%;
     overflow: auto;
     padding: 15px;
     position: absolute;
     width: 96%;
     margin: 0 auto;
}

.ui-state-active, .ui-accordion-content-active {
     border-color: #aaaaaa !important;
}

.sombra {
     box-shadow: 1px 1px 5px #aaa;
     -webkit-box-shadow: 1px 1px 5px #aaa;
     -moz-box-shadow: 1px 1px 5px #aaa;
}

#guardar1, #guardar2 {
     display: none;
}

div.wait {
     position: absolute;
     left: 0;
     top: 0;
     width: 100%;
     height: 80%;
     background: transparent url('../img/superbgloading.gif') center center no-repeat;
     z-index: 20;
}

img.F, img.FP, img.P {
     border: 1px solid #aaa;
     padding: 5px 5px 15px 5px;
     margin: 1px;
     background-color: #fff;
     box-shadow: 1px 1px 5px #aaa;
     -webkit-box-shadow: 1px 1px 5px #aaa;
     -moz-box-shadow: 1px 1px 5px #aaa;
}

ul#Ful, ul#FPul, ul#Pul, ul#Albm{
     list-style-type: none; 
     margin: 10px auto; 
     padding: 0; 
     display: block;
     float: left; 
}

h4.ui-widget-header span {
     font-size: 10px;
     margin-left: 10px;
}

div.imgcont {
     width: 100px;
     height: 79px;
     overflow: hidden;
}

.gallery.custom-state-active {     
     border: 1px solid #ccc;
     box-shadow: 1px 1px 7px #1C94C4;
     -webkit-box-shadow: 1px 1px 7px #1C94C4;
     -moz-box-shadow: 1px 1px 7px #1C94C4;
}

.gallery li {
     float: left; 
     width: 100px; 
     height: 120px;
     padding: 0.4em; 
     margin: 0 5px;
     text-align: center; 
     background: #fff none;
}

.gallery li h5 { 
     margin: 0 0 0.4em; 
     font-size: 10px;
     font-weight: normal;
     cursor: move;
}

.gallery li a { 
     float: right; 
}

.gallery li a.ui-icon-zoomin { 
     float: left; 
}

.gallery li img { 
     width: 100%; 
     cursor: move;
}

li.bordea {
     border-color: #aaa !important;
     box-shadow: 1px 1px 5px #bbb;
     -webkit-box-shadow: 1px 1px 5px #bbb;
     -moz-box-shadow: 1px 1px 5px #bbb;
     -webkit-border-radius: 4px !important;
     -moz-border-radius: 4px !important;
     border-radius: 4px !important;
}

#fotosfon, #fotoscon, #planos, #fondos, #album {
     display: inline-block;
     margin: 10px;
     min-height: 160px;
     min-width: 100px;
     padding: 5px;
}

div h4 button {
     height: 20px;
     margin-left: 10px;
     vertical-align: sub;
     width: 20px !important;
}

li span {
     font-size: 8pt;
     font-weight: normal;
     color: #767676;
}

img.chopo {
     display: none;
}

div#up_div {
     display: none;
     width: 100%;
     height: 100%;
     z-index: 900;
     position: absolute;
     left: 0;
     top: 0;
}

div.ui-widget-overlay {
     z-index: 950 !important;
}

div.upload_div {
     position: relative;
     margin: 10px auto;
     height: 425px;
     width: 375px;
     background-color: #fff;
     box-shadow: 1px 1px 5px #bbb;
     -webkit-box-shadow: 1px 1px 5px #bbb;
     -moz-box-shadow: 1px 1px 5px #bbb;
     -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
     border-radius: 4px;
}

div.upload_div div.c {
     height: 79%;
     margin: 5px;
     width: 97%;
     overflow:  auto;
}

.ui-tabs {
     height: 97%;
     overflow: auto;
}

table#form td {
     padding: 0;
     vertical-align: top;
}

h3 a {
     color: #ccc;
}

h3 a:hover {
     color: #FFFFFF;
}

h3 a.activa {
     color: #FFFFFF;
     text-shadow: 0px 1px 1px rgba(0, 0, 0, 1);
}

table.encuesta {
     width: 80%;
     margin: 0 auto;
}

table.encuesta  tr td{
     border: 1px solid #aaa;
     padding: 4px;     
}

.ui-state-focus { outline: none; }

#promociones h3 > span {
     font-size: 70%;
     margin-left: 5px;
}

div.contenidos h3 > button.newcont { display: none }

div.contenidos .ui-accordion-content li:first-child > a {
     margin-top: 0;
}

div.contenidos .ui-accordion-content li > a {
     display: block;
     margin-top: 10px;
}

button.borracon {
     height: 1.2em;
     width: 1.2em;
     display: none;
     float: left;
     margin-right: 5px;
}

#promociones ul > li > a.selected button.borracon {
     display: block;
}

#progress {
     margin: 10px 0;
     height: 13px;
     border: 0 none;
}
}
